Ek Balam is easily reached from major highways in the state of Yucatan. It is close to Mérida, Valladolid, and Chichen Itzá. The usual blue and white tourist signs indicate the direction on the highway these signs are few and far between, and as of July 2007, were accurate.
There are no buses that go to Ek Balam, you need to take a car, taxi, or collectivo taxi. Collectivos are vans that take multiple people to the same place, and are cheaper than taking a private taxi for just your group. You can find them in Valladolid.